package com.shun.media.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.shun.common.R;
import com.shun.media.vo.GjydResourceInfo;
import org.springframework.web.multipart.MultipartFile;

/**
 * <p>
 * 资源文件列表 服务类
 * </p>
 *
 * @author clever
 * @since 2021-10-18
 */
public interface IGjydResourceInfoService extends IService<GjydResourceInfo> {

    /**
     * 添加图像文件
     * @param file
     * @return
     */
    public R addPubImgOssFile(MultipartFile file);

    /**
     * 删除资源
     * @param rsById
     * @return
     */
    public R delRsById(String rsById);

    /**
     * 新增公共视频文件
     * @param file
     * @return
     */
    R addPubVideoOssFile(MultipartFile file);

    /**
     * 新增私有视频文件
     * @param file
     * @return
     */
    R addPriVideoOssFile(MultipartFile file);

    /**
     * 新增公共图片文件
     * @param file
     * @return
     */
    R addPriImgOssFile(MultipartFile file);
}
